package com.xiao.wiki.tool.core.collection;

import com.xiao.wiki.tool.core.map.MapUtil;

import java.util.HashMap;

/**
 * @author ：降蓝
 * @description：集合相关工具类
 */
public class CollUtil {

    /**
     * 新建一个HashMap
     *
     * @param <K>     Key类型
     * @param <V>     Value类型
     * @param size    初始大小，由于默认负载因子0.75，传入的size会实际初始大小为size / 0.75
     * @param isOrder Map的Key是否有序，有序返回 {@link LinkedHashMap}，否则返回 {@link HashMap}
     * @return HashMap对象
     * @see MapUtil#newHashMap(int, boolean)
     */
    public static <K, V> HashMap<K, V> newHashMap(int size, boolean isOrder) {
        return MapUtil.newHashMap(size,isOrder);
    }
}
